/*
 * HoraData.java
 *
 * Created on 6 de Maio de 2006, 00:03
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

package br.com.frigofish.control;



import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import javax.swing.Timer;


/**Classe responsavel por calcular data de vencimento.
 *
 * @author Rogerio
 */
public class DataFabrVenc {
    private Date hoje;
    private SimpleDateFormat formato;
    private String fdata;
    private String vdata;
    int dias = 184; //Numero de dia do vencimento
    
    
    
    /** Creates a new instance of HoraData */
    public DataFabrVenc(Date dataHoje) {
        formato = new SimpleDateFormat("dd/MM/yyyy");
        // hoje = new Date();
        hoje = dataHoje;
    }
    
    
    public String getDataFabricacao() {
        fdata = formato.format(hoje);
        return fdata;
    }
    
    public String getDataVencimento() {
        Date venc = addDias(hoje, dias);
        vdata = formato.format(venc);
        return vdata;
    }
    
    private static Date addDias(Date date, int dias) {
        Calendar calendar = Calendar.getInstance();
        calendar.setTime(date);
        calendar.add(Calendar.DATE, dias);
        
        return calendar.getTime();
        
    }
    
}
